drum membrane - Spanish English Dictionary